Summary Count Pct
Total 23464183100.0%
Stalls2178992092.9%
Commits16742637.1%
Stall Types Count Pct
TOFF_CYCLES1759813875.0%
DCACHE_DEMAND_LOAD_MISS_CYCLES242051510.3%
CU_NOB2B_EXTENSION_CYCLES5635472.4%
CU_INTERLOCK_CYCLES4394531.9%
FE_MISPREDICT_TIME_CYCLES1274020.5%
CU_VFIFO_FULL_CYCLES1102240.5%
ICACHE_DEMAND_MISS_CYCLES949970.4%
POST_REPLAY_B2B_BLOCK924460.4%
CU_QOS_NODISPATCH_CYCLES756210.3%
DU_BACKPRESSURE_CYCLES723420.3%
INDIRECT_JUMP_CYCLES456000.2%
CU_BE_NOBSB_CYCLES239330.1%
ENDLOOP_CYCLES229720.1%
IU_HIT_STOP_ENDLOOP_TAKEN174570.1%
IU_HIT_STOP_BTB_HIT159430.1%
CU_BE_NOB2B_CYCLES148100.1%
CU_RXX_INTERLOCK_CYCLES136370.1%
DU_FILL_CONFLICT_CYCLES97530.0%
CU_DU_XU_NO_FWD_CYCLES90560.0%
CU_PREG_INTERLOCK_CYCLES54890.0%
IU_HIT_STOP_PARTIAL46820.0%
DUNCACHED_DEMAND_MISS_CYCLES21140.0%
IU_HIT_STOP_RETURN17420.0%
CU_EARLY_WRITE_CYCLES17410.0%
IU_FETCH_CROSS_CYCLES15030.0%
IU_HIT_STOP_BTB_MISS14720.0%
FE_ISYNC13320.0%
CU_DUAL_WRITE_INTERLOCK_CYCLES11060.0%
IU_HIT_STOP_EOL5260.0%
SYNCHT_CYCLES1570.0%
CU_FP_RX_NO_NTWK_CYCLES740.0%
DU_UTLB_MISS_CYCLES540.0%
FE_PICK_L2FILL520.0%
IU_UTLB_MISS_CYCLES80.0%
DU_BANK_CONFLICT_CYCLES60.0%
CU_WRITE_PORT_BLOCK_CYCLES40.0%
CU_WRITE_REG_BLOCK_CYCLES40.0%
FE_TAG_CONFLICT40.0%
CU_CREG_INTERLOCK_CYCLES20.0%
DCACHE_DEMAND_STORE_MISS_CYCLES20.0%
Top Packets Top Functions  
PMU Events Count
CYCLES_1_THREAD_RUNNING 5866045
COMMITTED_PKT_ANY 1674259
COMMITTED_PKT_T0 1674259
COMMITTED_PKT_1_THREAD_RUNNING 1674258
L2_ACCESS 1121790
COMMITTED_PKT_BSB 1001928
L2_ACCESS_EVEN 517940
COMMITTED_PKT_B2B 501344
L2_PIPE_CONFLICT 397110
L2_TAG_ARRAY_CONFLICT 209463
DU_WRITE_TO_L2 137568
L2_DU_STORE_ACCESS 137568
L2FETCH_ACCESS 105300
AXI_WRITE_REQUEST 104966
AXI_LINE64_WRITE_REQUEST 104963
L2_DU_STORE_COALESCE 85105
AXI_READ_REQUEST 83798
AXI_LINE64_READ_REQUEST 83785
DCACHE_STORE_MISS 79968
HVX_REG_ORDER 77639
L2FETCH_MISS 64778
HVX_L2_STORE_MISS 64722
DU_STORE_BUFFER_ACCESS 50059
L2_DU_STORE_MISS 37080
ANY_DU_REPLAY 27367
L2_FIFO_FULL_REPLAY 24114
DCACHE_DEMAND_MISS 14163
DU_READ_TO_L2 13098
L2_DU_READ_ACCESS 13085
ANY_DU_STALL 12022
REDIRECT_MISC 8878
L2_DU_READ_MISS 8486
REDIRECT_LOOP_MISPREDICT 7020
L2_DU_LOAD_SECONDARY_MISS 4576
DU_FILL_REPLAY 3251
DU_DEMAND_SECONDARY_MISS 2160
REDIRECT_BIMODAL_MISPREDICT 1210
L2_IU_ACCESS 1168
L2_IU_MISS 1090
DCFETCH_MISS 1082
L2_DU_PREFETCH_ACCESS 1082
L2_DU_PREFETCH_MISS 1080
ICACHE_DEMAND_MISS 463
HVX_L2_LOAD_MISS 445
L2_IU_PREFETCH_ACCESS 329
HVX_L2_LOAD_SECONDARY_MISS 316
L2_IU_PREFETCH_MISS 312
DCFETCH_HIT 192
REDIRECT_TARGET_MISPREDICT 54
IU_DEMAND_SECONDARY_MISS 48
L2_STORE_LINK 34
DU_LOAD_UNCACHEABLE 13
HVX_PKT_THREAD 13
DTLB_MISS 6
DU_STORE_UNCACHEABLE 3
DU_BANK_CONFLICT_REPLAY 2
ITLB_MISS 1
Top Packets Top Functions  
Summary Count Pct
Total 777670100.0%
Commits62427680.3%
Stalls15339419.7%
Stall Types Count Pct
HVX_LD_L2_OUTSTANDING9544412.3%
HVX_REG_ORDER571517.3%
HVX_ST_L2_OUTSTANDING7990.1%
Top Packets Top Functions  
Index Name Count Count Per-packet
0x1COUNTER0_OVERFLOW00.0
0x2COUNTER2_OVERFLOW00.0
0x3COMMITTED_PKT_ANY4888511.0
0x4COMMITTED_PKT_BSB2684990.549245
0x5COUNTER4_OVERFLOW00.0
0x6COUNTER6_OVERFLOW00.0
0x7COMMITTED_PKT_B2B1407180.287855
0x8COMMITTED_PKT_SMT00.0
0x9IU_CREDIT_FAIL00.0
0xaCYCLES_5_THREAD_RUNNING00.0
0xbCYCLES_6_THREAD_RUNNING00.0
0xcCOMMITTED_PKT_T04888511.0
0xdCOMMITTED_PKT_T100.0
0xeCOMMITTED_PKT_T200.0
0xfCOMMITTED_PKT_T300.0
0x12ICACHE_DEMAND_MISS1490.000305
0x13DCACHE_DEMAND_MISS32740.006697
0x14DCACHE_STORE_MISS1540.000315
0x17CU_PKT_READY_NOT_DISPATCHED00.0
0x1cIU_L1S_ACCESS00.0
0x1dIU_L1S_PREFETCH00.0
0x1eIU_L1S_AXIS_STALL00.0
0x1fIU_L1S_NO_GRANT00.0
0x20ANY_IU_REPLAY18050.003692
0x21ANY_DU_REPLAY914740.18712
0x23ISSUED_PACKETS5122341.047833
0x24LOOPCACHE_PACKETS00.0
0x25COMMITTED_PKT_1_THREAD_RUNNING4888500.999998
0x26COMMITTED_PKT_2_THREAD_RUNNING00.0
0x27COMMITTED_PKT_3_THREAD_RUNNING00.0
0x2aCOMMITTED_INSTS7808691.597356
0x2bCOMMITTED_TC1_INSTS5559441.137246
0x2cCOMMITTED_PRIVATE_INSTS5576801.140797
0x2fCOMMITTED_PKT_4_THREAD_RUNNING00.0
0x30COMMITTED_LOADS495690.101399
0x31COMMITTED_STORES222940.045605
0x32COMMITTED_MEMOPS980.0002
0x37COMMITTED_PROGRAM_FLOW_INSTS1466450.299979
0x38COMMITTED_PKT_CHANGED_FLOW1246550.254996
0x39COMMITTED_PKT_ENDLOOP918320.187853
0x3bCYCLES_1_THREAD_RUNNING16453113.36567
0x3cCYCLES_2_THREAD_RUNNING00.0
0x3dCYCLES_3_THREAD_RUNNING00.0
0x3eCYCLES_4_THREAD_RUNNING00.0
0x3fAXI_LINE128_READ_REQUEST00.0
0x40AXI_READ_REQUEST362120.074076
0x41AXI_LINE32_READ_REQUEST00.0
0x42AXI_WRITE_REQUEST414080.084705
0x43AXI_LINE32_WRITE_REQUEST00.0
0x44AHB_READ_REQUEST00.0
0x45AHB_WRITE_REQUEST00.0
0x46AXI_LINE128_WRITE_REQUEST00.0
0x47AXI_SLAVE_MULTI_BEAT_ACCESS00.0
0x48AXI_SLAVE_SINGLE_BEAT_ACCESS00.0
0x49AXI2_READ_REQUEST00.0
0x4aAXI2_LINE32_READ_REQUEST00.0
0x4bAXI2_WRITE_REQUEST00.0
0x4cAXI2_LINE32_WRITE_REQUEST00.0
0x4dAXI2_CONGESTION00.0
0x4eDMA_SLAVE_MULTI_BEAT_ACCESS00.0
0x4fDMA_SLAVE_SINGLE_BEAT_ACCESS00.0
0x50COMMITTED_FPS1560.000319
0x51REDIRECT_BIMODAL_MISPREDICT4710.000963
0x52REDIRECT_TARGET_MISPREDICT285.7e-05
0x53REDIRECT_LOOP_MISPREDICT13670.002796
0x54REDIRECT_MISC22830.00467
0x56NUM_PACKET_CRACKED00.0
0x58JTLB_MISS00.0
0x5aCOMMITTED_PKT_RETURN79830.01633
0x5bCOMMITTED_PKT_INDIRECT_JUMP1060.000217
0x5cCOMMITTED_BIMODAL_BRANCH_INSTS270560.055346
0x5dBRANCH_QUEUE_FULL00.0
0x5eDU_REQUESTED_BUBBLE_INSERTED00.0
0x5fVTCM_SCALAR_FIFO_FULL_CYCLES00.0
0x61DU_L1S_LOAD_ACCESS00.0
0x62ICACHE_ACCESS2778480.56837
0x63BTB_HIT259050.052992
0x64BTB_MISS7500.001534
0x65IU_DEMAND_SECONDARY_MISS163.3e-05
0x66IU_LINE_FROM_HWLOOP00.0
0x67FAST_FETCH_KILLED38560.007888
0x68IU_1_PKT_AVAILABLE_TO_ISSUE613970.125595
0x69FETCHED_PACKETS_DROPPED00.0
0x6aIU_REQUESTS_TO_L2_REPLAYED00.0
0x6bIU_PREFETCHES_SENT_TO_L2990.000203
0x6cITLB_MISS00.0
0x6dIU_2_PKT_AVAILABLE_TO_ISSUE1929960.394795
0x6eIU_3_PKT_AVAILABLE_TO_ISSUE216150.044216
0x6fIU_REQUEST_STALLED00.0
0x70IU_BIMODAL_L2_ELIGIBLE1020.000209
0x71IU_0_PKT_AVAILABLE_TO_ISSUE18050.003692
0x72FETCH_2_CYCLE616190.126049
0x73FETCH_3_CYCLE901180.184347
0x74IU_PREFETCHES_DROPPED00.0
0x75L2_IU_SECONDARY_MISS00.0
0x76L2_IU_ACCESS2320.000475
0x77L2_IU_MISS2040.000417
0x78L2_IU_PREFETCH_ACCESS990.000203
0x79L2_IU_PREFETCH_MISS890.000182
0x7aL2_IU_BRANCH_CACHE_WRITE_REQUEST1020.000209
0x7bL2_IU_BRANCH_CACHE_WRITE1020.000209
0x7cL2_DU_READ_ACCESS32740.006697
0x7dL2_DU_READ_MISS20700.004234
0x7eL2FETCH_ACCESS534600.109358
0x7fL2FETCH_MISS324630.066407
0x80L2_AXI_INTERLEAVE_DROP00.0
0x81L2_ACCESS4208360.860868
0x82L2_PIPE_CONFLICT1875020.383557
0x83L2_TAG_ARRAY_CONFLICT811700.166042
0x84AXI_RD_CONGESTION247730.050676
0x85AHB_CONGESTION00.0
0x86SNOOP_BLOCK00.0
0x87TCM_DU_ACCESS00.0
0x88TCM_DU_READ_ACCESS00.0
0x89TCM_IU_ACCESS00.0
0x8aL2_CASTOUT368700.075422
0x8bL2_DU_STORE_ACCESS220080.04502
0x8cL2_DU_STORE_MISS438.8e-05
0x8dL2_DU_PREFETCH_ACCESS12e-06
0x8eL2_DU_PREFETCH_MISS00.0
0x8fL2_DU_RETURN_NOT_ACKED00.0
0x90L2_DU_LOAD_SECONDARY_MISS12000.002455
0x91L2FETCH_COMMAND2700.000552
0x92L2FETCH_COMMAND_KILLED00.0
0x93L2FETCH_COMMAND_OVERWRITE00.0
0x94L2FETCH_ACCESS_CREDIT_FAIL00.0
0x95AXI_SLAVE_READ_BUSY00.0
0x96AXI_SLAVE_WRITE_BUSY00.0
0x97L2_ACCESS_EVEN1754120.358825
0x98CLADE_HIGH_PRIO_L2_ACCESS00.0
0x99CLADE_LOW_PRIO_L2_ACCESS00.0
0x9aCLADE_HIGH_PRIO_L2_MISS00.0
0x9bCLADE_LOW_PRIO_L2_MISS00.0
0x9cCLADE_HIGH_PRIO_EXCEPTION00.0
0x9dCLADE_LOW_PRIO_EXCEPTION00.0
0x9eAXI2_SLAVE_READ_BUSY00.0
0x9fAXI2_SLAVE_WRITE_BUSY00.0
0xa0ANY_DU_STALL32730.006695
0xa1DU_BANK_CONFLICT_REPLAY24e-06
0xa2DU_CREDIT_REPLAY00.0
0xa3L2_FIFO_FULL_REPLAY903870.184897
0xa4DU_STORE_BUFFER_FULL_REPLAY00.0
0xa5DU_STORE_BUFFER_FORCED_DRAIN00.0
0xa6DU_SNOOP_CONFLICT_REPLAY00.0
0xa7DU_SNOOP_REQUEST00.0
0xa8DU_FILL_REPLAY10850.002219
0xa9DU_SECMISS_REPLAY00.0
0xaaDU_SNOOP_REQUEST_CLEAN_HIT00.0
0xabDU_EVICTIONS_SENT_TO_L200.0
0xacDU_READ_TO_L232740.006697
0xadDU_WRITE_TO_L2220080.04502
0xafDCZERO_COMMITTED00.0
0xb3DTLB_MISS00.0
0xb5DU_STORE_BUFFER_ACCESS196850.040268
0xb6STORE_BUFFER_HIT_REPLAY00.0
0xb7STORE_BUFFER_FORCE_REPLAY00.0
0xb8TAG_WRITE_CONFLICT_REPLAY00.0
0xb9SMT_BANK_CONFLICT00.0
0xbaPORT_CONFLICT_REPLAY00.0
0xbdPAGE_CROSS_REPLAY00.0
0xbeDU_DEALLOC_SECURITY_REPLAY00.0
0xbfDU_DEMAND_SECONDARY_MISS12e-06
0xc0DU_MISC_REPLAY00.0
0xc3DCFETCH_COMMITTED1030.000211
0xc4DCFETCH_HIT1020.000209
0xc5DCFETCH_MISS12e-06
0xc8DU_LOAD_UNCACHEABLE00.0
0xc9DU_DUAL_LOAD_UNCACHEABLE00.0
0xcaDU_STORE_UNCACHEABLE00.0
0xccMISS_TO_PREFETCH00.0
0xceAXI_LINE64_READ_REQUEST362120.074076
0xcfAXI_LINE64_WRITE_REQUEST414080.084705
0xd0AXI_WR_CONGESTION452310.092525
0xd1AHB_8_READ_REQUEST00.0
0xd2AXI_INCOMPLETE_WRITE_REQUEST00.0
0xd3L2FETCH_COMMAND_PAGE_TERMINATION00.0
0xd4REQUEST_STALL_WRITE_BUFFER_EXHAUSTION00.0
0xd5L2_DU_STORE_COALESCE169700.034714
0xd6L2_STORE_LINK311140.063647
0xd7L2_SCOREBOARD_70_PERCENT_FULL4290340.877638
0xd8L2_SCOREBOARD_80_PERCENT_FULL787020.160994
0xd9L2_SCOREBOARD_90_PERCENT_FULL11770.002408
0xdaL2_SCOREBOARD_FULL_REJECT00.0
0xdbL2_DU_RETURN_REPLAYED00.0
0xdcL2_EVICTION_BUFFERS_FULL180750.036974
0xddAHB_MULTI_BEAT_READ_REQUEST00.0
0xdfL2_DU_LOAD_SECONDARY_MISS_ON_SW_PREFETCH00.0
0xe0L2FETCH_DROP00.0
0xe1REPLAY_MAXIMUM_FORCE00.0
0xe2SCHEDULER_WATCHDOG_FORCE00.0
0xe3LIVELOCK_REFETCH00.0
0xe4CYCLES_LIVELOCK_WARNING00.0
0xe5THREAD_OFF_PVIEW_CYCLES16453113.36567
0xe6ARCH_LOCK_PVIEW_CYCLES00.0
0xe7REDIRECT_PVIEW_CYCLES300660.061503
0xe8IU_NO_PKT_PVIEW_CYCLES395260.080855
0xe9DU_CACHE_MISS_PVIEW_CYCLES5741801.17455
0xeaDU_BUSY_OTHER_PVIEW_CYCLES845110.172877
0xebCU_BUSY_PVIEW_CYCLES1325620.271171
0xecSMT_DU_CONFLICT_PVIEW_CYCLES00.0
0xedCOPROC_BUSY_PVIEW_CYCLES2490600.50948
0xeeDU_UNCACHED_PVIEW_CYCLES00.0
0xefSYSTEM_BUSY_PVIEW_CYCLES465560.095236
0xf0APP_REPORTED00.0
0xffVOLTAGE_CLOCK_GATING_CYCLES00.0
0x100HVX_ACTIVE12311862.51853
0x101HVX_WAIT_EMPTY6164661.261051
0x102HVX_EMPTY6147201.257479
0x103HVX_WAIT6147201.257479
0x104HVX_REG_ORDER409760.083821
0x105HVX_LD_VTCM_OUTSTANDING00.0
0x106HVX_LD_L2_OUTSTANDING891190.182303
0x107HVX_ST_VTCM_OUTSTANDING00.0
0x108HVX_ST_L2_OUTSTANDING11980.002451
0x109HVX_SCATGATH_OUTSTANDING00.0
0x10aHVX_SCATGATH_SHARED_FULL00.0
0x10bHVX_ST_L2_SHARED_FULL00.0
0x10cHVX_ST_ST_BANK_CONFLICT00.0
0x10dHVX_VTCM_BANDWIDTH_OVER00.0
0x10eHVX_OTHER_PART_OUTSTANDING553310.113186
0x10fHVX_VOLTAGE_VIRUS_OVER00.0
0x110HVX_VOLTAGE_UNDER00.0
0x111HVX_POWER_OVER00.0
0x112HVX_PARTIAL_PKT00.0
0x113HVX_PKT00.0
0x114HVX_ST_DWR_BANK_CONFLICT00.0
0x118HVX_PKT_THREAD48e-06
0x119HVX_CORE_VFIFO_FULL_STALL10250.002097
0x11aHVX_L2_STORE_ACCESS00.0
0x11bHVX_L2_STORE_MISS322620.065996
0x11cHVX_L2_LOAD_ACCESS00.0
0x11dHVX_L2_LOAD_MISS2400.000491
0x11eHVX_L2_LOAD_SECONDARY_MISS1120.000229
0x11fHVX_TCM_STORE_ACCESS00.0
0x120HVX_TCM_LOAD_ACCESS00.0
0x128VTCM_VECTOR_EXHAUSTED3989130.816022
0x129VTCM_VECTOR_SCALAR_ORDER00.0
0x12aVTCM_VECTOR_LD_GATH_ORDER00.0
0x12bVTCM_VECTOR_LD_ST_ORDER00.0
0x12cVTCM_VECTOR_LD_FULL00.0
0x12dVTCM_VECTOR_SCATGATH_FULL00.0
0x12eVTCM_VECTOR_ST_FULL00.0
0x12fVTCM_VECTOR_LD_ST_BANK_CONFLICT00.0
0x130VTCM_VECTOR_LD_LD_BANK_CONFLICT00.0
0x131VTCM_VECTOR_LD_PARTIAL_PKT00.0
0x132VTCM_VECTOR_ST_PARTIAL_PKT00.0
0x133VTCM_VECTOR_LD_PKT00.0
0x134VTCM_VECTOR_ST_PKT00.0
0x135VTCM_VECTOR_SCATGATH_PKT00.0
0x136VTCM_VECTOR_NULL_PKT00.0
0x137VTCM_VECTOR_LD_DWR_BANK_CONFLICT00.0
0x138VTCM_VECTOR_LD_DWR_ORDER00.0
0x139VTCM_SCALAR_ACTIVE00.0
0x13aVTCM_SCALAR_EMPTY00.0
0x13bVTCM_SCALAR_PORT_CONFLICT00.0
0x13cVTCM_SCALAR_ST_ORDER00.0
0x13dVTCM_SCALAR_VECTOR_ORDER00.0
0x13eVTCM_SCALAR_LD_OUTSTANDING00.0
0x13fVTCM_SCALAR_LD_SHARED_FULL00.0
0x140VTCM_SCALAR_BANK_CONFLICT00.0
0x141VTCM_SCALAR_LD_PIPELINE_CONFLICT00.0
0x142VTCM_SCALAR_BANDWIDTH_OVER00.0
0x143VTCM_SCALAR_LD00.0
0x144VTCM_SCALAR_LDHIT00.0
0x145VTCM_SCALAR_ST00.0
0x146VTCM_SCALAR_DWR00.0
0x148SCATGATH_SB_ACTIVE00.0
0x149SCATGATH_SB_WAIT_EMPTY00.0
0x14aSCATGATH_SB_EMPTY00.0
0x14bSCATGATH_SB_WAIT00.0
0x14cSCATGATH_SB_OUTSTANDING00.0
0x14dSCATGATH_SB00.0
0x150SCATGATH_IN_EMPTY00.0
0x151SCATGATH_IN_OUTSTANDING00.0
0x152SCATGATH_IN00.0
0x158HVX_VREG_RD_EARLY_WR_1PKT12740.002606
0x159HVX_VREG_RD_EARLY_WR_2PKT124700.025509
0x15aHVX_VREG_RD_EARLY_WR4020340.822406
0x15bHVX_VREG_RD_LATE_WR_1PKT5400.001105
0x15cHVX_VREG_RD_LATE_WR_2PKT254960.052155
0x15dHVX_VREG_RD_LATE_WR3929500.803824
0x15eHVX_VREG_WR_EARLY_WR_1PKT00.0
0x15fHVX_VREG_WR_EARLY_WR_2PKT21280.004353
0x160HVX_VREG_WR_EARLY_WR3348000.684871
0x161HVX_VREG_WR_LAT_WR_1PKT00.0
0x162HVX_VREG_WR_LATE_WR_2PKT00.0
0x163HVX_VREG_WR_LATE_WR3348000.684871
0x165HVX_MAX_VOLT_UNDERSHOOT00.0
0x166VDWB_EMPTY00.0
0x167VDWB_WR_ST_BANK_CONFLICT00.0
0x168VDWB_WR00.0
0x169DMA_WR_SB_VALID00.0
0x16aHVX_VREG_RD_EARLY_WR_3PKT32620.006673
0x16bHVX_VREG_RD_LATE_WR_3PKT540.00011
0x16cHVX_VREG_WR_EARLY_WR_3PKT21920.004484
0x16dHVX_VREG_WR_LATE_WR_3PKT43200.008837
Name Count Equation
1T_CPP3.365677PMU(PE_CYCLES_1_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_1_THREAD_RUNNING)
2T_CPP0.0PMU(PE_CYCLES_2_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_2_THREAD_RUNNING)
3T_CPP0.0PMU(PE_CYCLES_3_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_3_THREAD_RUNNING)
4T_CPP0.0PMU(PE_CYCLES_4_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_4_THREAD_RUNNING)
AXI_READ_BYTES2317568PMU(PE_AXI_LINE32_READ_REQUEST)*32 + PMU(PE_AXI_LINE64_READ_REQUEST)*64 + (PMU(PE_AXI_READ_REQUEST) - PMU(PE_AXI_LINE32_READ_REQUEST) - PMU(PE_AXI_LINE64_READ_REQUEST))*8
AXI_WRITE_BYTES2650112PMU(PE_AXI2_LINE32_WRITE_REQUEST)*32 + PMU(PE_AXI_LINE64_WRITE_REQUEST)*64 + (PMU(PE_AXI_WRITE_REQUEST) - PMU(PE_AXI2_LINE32_WRITE_REQUEST) - PMU(PE_AXI_LINE64_WRITE_REQUEST))*8
COMMITED_COMPLEX_ALU6319PMU(PE_COMMITTED_INSTS) - (PMU(PE_COMMITTED_LOADS) + PMU(PE_COMMITTED_STORES) + PMU(PE_COMMITTED_MEMOPS) + PMU(PE_COMMITTED_TC1_INSTS)) - PMU(PE_COMMITTED_PROGRAM_FLOW_INSTS)
COMMITED_UNCOND_BRANCHES27757PMU(PE_COMMITTED_PROGRAM_FLOW_INSTS) - PMU(PE_COMMITTED_PKT_ENDLOOP) - PMU(PE_COMMITTED_BIMODAL_BRANCH_INSTS)
COMMITTED_0_PKTS1156460DS(TOTAL_PCYCLES) - DS(COMMITTED_1_PKTS) - PMU(PE_COMMITTED_PKT_SMT)
COMMITTED_1_PKTS488851PMU(PE_COMMITTED_PKT_ANY) - 2*PMU(PE_COMMITTED_PKT_SMT)
CPP3.36567(DS(TOTAL_PCYCLES))/PMU(PE_COMMITTED_PKT_ANY)
DCACHE_PRIMARY_MISS3273PMU(PE_DCACHE_DEMAND_MISS) - PMU(PE_DU_DEMAND_SECONDARY_MISS)
DFETCH_FILLED1PMU(PE_DCFETCH_COMMITTED) - PMU(PE_DCFETCH_HIT)
INSTR_PER_PACKET1.597356PMU(PE_COMMITTED_INSTS)/PMU(PE_COMMITTED_PKT_ANY)
IPC0.586231(PMU(PE_COMMITTED_INSTS) + PMU(PE_COMMITTED_PKT_ENDLOOP)*2)/DS(TOTAL_PCYCLES)
L2_CACHE_DU_DEMAND_MISS2070PMU(PE_L2_DU_READ_MISS) - PMU(PE_L2_DU_PREFETCH_MISS)
L2_CACHE_IU_DEMAND_MISS115PMU(PE_L2_IU_MISS) - PMU(PE_L2_IU_PREFETCH_MISS)
L2_EVICTIONS41365(PMU(PE_AXI_WRITE_REQUEST) - PMU(PE_L2_DU_STORE_MISS))
TOTAL_BUS_READS36212PMU(PE_AXI_READ_REQUEST) + PMU(PE_AHB_READ_REQUEST) + PMU(PE_AXI2_READ_REQUEST)
TOTAL_BUS_WRITES41408PMU(PE_AXI_WRITE_REQUEST) + PMU(PE_AHB_WRITE_REQUEST) + PMU(PE_AXI2_WRITE_REQUEST)
TOTAL_PCYCLES1645311(PMU(PE_CYCLES_1_THREAD_RUNNING)+PMU(PE_CYCLES_2_THREAD_RUNNING)+PMU(PE_CYCLES_3_THREAD_RUNNING)+PMU(PE_CYCLES_4_THREAD_RUNNING))
Instructions Executed (by Count)

# Tag Syntax Count Pct
0A2_addiRd32=add(Rs32,#s16)43760512.704%
1J2_endloop0endloop043340712.582%
2A2_nopnop3303969.592%
3Y2_dccleaninvadccleaninva(Rs32)2112526.133%
4V6_valignbiVd32=valign(Vu32,Vv32,#u3)1944005.644%
5V6_vL32Ub_piVd32=vmemu(Rx32++#s3)1522804.421%
6V6_vassignVd32=Vu321036803.010%
7V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)972002.822%
8V6_vasrhVd32.h=vasr(Vu32.h,Rt32)972002.822%
9V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)972002.822%
10Y2_dczeroadczeroa(Rs32)654401.900%
11Y2_dcinvadcinva(Rs32)648001.881%
12L2_loadri_ioRd32=memw(Rs32+#s11:2)548721.593%
13V6_vL32b_piVd32=vmem(Rx32++#s3)507601.474%
14V6_vS32b_new_pivmem(Rx32++#s3)=Os8.new507601.474%
15V6_vS32b_pivmem(Rx32++#s3)=Vs32507601.474%
16V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)507601.474%
17V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)507601.474%
18V6_vzbVdd32.uh=vzxt(Vu32.ub)507601.474%
19V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486011.411%
20V6_vL32b_cur_piVd32.cur=vmem(Rx32++#s3)486001.411%
21V6_vpackebVd32.b=vpacke(Vu32.h,Vv32.h)486001.411%
22A2_tfrRd32=Rs32436691.268%
23SL2_loadrd_spRdd8=memd(r29+#u5:3)247640.719%
24J2_callcall #r22:2245590.713%
25A2_andirRd32=and(Rs32,#s10)232040.674%
26A2_subriRd32=sub(#s10,Rs32)229530.666%
27A2_tfrsiRd32=#s16208830.606%
28C2_cmpeqiPd4=cmp.eq(Rs32,#s10)208110.604%
29A2_addRd32=add(Rs32,Rt32)203030.589%
30J2_jumpjump #r22:2192590.559%
31J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158480.460%
32J2_loop0rloop0(#r7:2,Rs32)157450.457%
33A2_combinewRdd32=combine(Rs32,Rt32)155070.450%
34J2_jumprjumpr Rs32152140.442%
35J2_jumpfif (!Pu4) jump:nt #r15:2144250.419%
36S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139110.404%
37C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)137920.400%
38SS2_stored_spmemd(r29+#s6:3)=Rtt8124490.361%
39S2_lsr_i_rRd32=lsr(Rs32,#u5)121120.352%
40J2_jumptif (Pu4) jump:nt #r15:2118670.345%
41S4_addaddiRd32=add(Rs32,add(Ru32,#s6))113590.330%
42S2_storeri_iomemw(Rs32+#s11:2)=Rt32107310.312%
43A2_subRd32=sub(Rt32,Rs32)98920.287%
44SS2_allocframeallocframe(#u5:3)96730.281%
45L2_loadrb_ioRd32=memb(Rs32+#s11:0)90030.261%
46Y2_crswap0crswap(Rx32,sgp0)86780.252%
47L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.251%
48S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.251%
49A2_padditif (Pu4) Rd32=add(Rs32,#s8)86460.251%
50SS2_storew_spmemw(r29+#u5:2)=Rt1686380.251%
51SL2_returndealloc_return80840.235%
52L2_loadrigpRd32=memw(gp+#u16:2)70560.205%
53C4_addipcRd32=add(pc,#u6)64850.188%
54J2_jumptnewif (Pu4.new) jump:nt #r15:264460.187%
55SA1_addspRd16=add(r29,#u6:2)56960.165%
56C2_andnPd4=and(Pt4,!Ps4)56800.165%
57A2_tfrihRx.H32=#u1644080.128%
58C2_cmpeqPd4=cmp.eq(Rs32,Rt32)44050.128%
59A2_tfrcrrRd32=Cs3243410.126%
60A2_tfrrcrCd32=Rs3243410.126%
61J2_rterte43390.126%
62J2_trap0trap0(#u8)43300.126%
63J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.126%
64S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.125%
65SL2_loadri_spRd16=memw(r29+#u5:2)41330.120%
66A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38390.111%
67C2_cmpgtPd4=cmp.gt(Rs32,Rt32)32920.096%
68SA1_tfrRd16=Rs1632690.095%
69C2_notPd4=not(Ps4)32570.095%
70J2_jumpfnewif (!Pu4.new) jump:nt #r15:229380.085%
71J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228840.084%
72M2_mpyiRd32=mpyi(Rs32,Rt32)28750.083%
73L2_loadw_lockedRd32=memw_locked(Rs32)28250.082%
74A4_combineirRdd32=combine(#s8,Rs32)27680.080%
75C2_tfrrpPd4=Rs3227160.079%
76A2_orRd32=or(Rs32,Rt32)26270.076%
77S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt3226150.076%
78J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:225670.075%
79SA1_cmpeqip0=cmp.eq(Rs16,#u2)25330.074%
80SL2_deallocframedeallocframe23910.069%
81S2_allocframeallocframe(Rx32,#u11:3):raw23860.069%
82J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:223720.069%
83SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123520.068%
84C2_cmoveifif (!Pu4) Rd32=#s1223460.068%
85S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)22450.065%
86L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)22180.064%
87J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:222150.064%
88L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)21800.063%
89C2_ornPd4=or(Pt4,!Ps4)21720.063%
90A4_combineriRdd32=combine(Rs32,#s8)21680.063%
91S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3221670.063%
92L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)21660.063%
93M2_acciRx32+=add(Rs32,Rt32)21640.063%
94J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:221630.063%
95C2_orPd4=or(Pt4,Ps4)21600.063%
96V6_vL32b_cur_aiVd32.cur=vmem(Rt32+#s4)21600.063%
97A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.048%
98SA1_clrtnewif (p0.new) Rd16=#016300.047%
99J2_jumprfif (!Pu4) jumpr:nt Rs3215130.044%
100A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)15090.044%
101L4_returnRdd32=dealloc_return(Rs32):raw13970.041%
102C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.037%
103C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.037%
104C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.037%
105J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.037%
106Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.037%
107M2_maciRx32+=mpyi(Rs32,Rt32)11120.032%
108A2_minRd32=min(Rt32,Rs32)10830.031%
109S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))9620.028%
110L2_loadrd_ioRdd32=memd(Rs32+#s11:3)9470.027%
111SL1_loadri_ioRd16=memw(Rs16+#u4:2)8770.025%
112C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8110.024%
113C2_muxiiRd32=mux(Pu4,#s8,#S8)6580.019%
114L2_loadrub_ioRd32=memub(Rs32+#s11:0)6140.018%
115C2_cmpgtiPd4=cmp.gt(Rs32,#s10)6030.018%
116A2_combineiiRdd32=combine(#s8,#S8)5650.016%
117SA1_setiRd16=#u65560.016%
118S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.016%
119Y5_l2fetchl2fetch(Rs32,Rtt32)5400.016%
120Y2_tfrscrrRd32=Ss644970.014%
121C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)4760.014%
122S2_lsr_i_pRdd32=lsr(Rss32,#u6)4580.013%
123C2_cmovenewifif (!Pu4.new) Rd32=#s124400.013%
124S2_cl0Rd32=cl0(Rs32)4060.012%
125L2_loadruh_ioRd32=memuh(Rs32+#s11:1)3930.011%
126S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3850.011%
127J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23840.011%
128A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)3820.011%
129S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)3820.011%
130J2_jumptnewptif (Pu4.new) jump:t #r15:23800.011%
131L2_loadrb_piRd32=memb(Rx32++#s4:0)3750.011%
132A2_sxthRd32=sxth(Rs32)3740.011%
133S2_extractuRd32=extractu(Rs32,#u5,#U5)3690.011%
134J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:23250.009%
135S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new3100.009%
136S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.008%
137C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2610.008%
138C2_bitsclrPd4=bitsclr(Rs32,Rt32)2580.007%
139S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322570.007%
140A2_tfrilRx.L32=#u162540.007%
141J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22540.007%
142S2_asl_i_rRd32=asl(Rs32,#u5)2520.007%
143A2_subpRdd32=sub(Rtt32,Rss32)2510.007%
144C2_cmovenewitif (Pu4.new) Rd32=#s122400.007%
145S2_asr_i_rRd32=asr(Rs32,#u5)2390.007%
146L2_loadrubgpRd32=memub(gp+#u16:0)2340.007%
147J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22300.007%
148A2_addpRdd32=add(Rss32,Rtt32)2270.007%
149SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2230.006%
150A2_svsubhRd32=vsubh(Rt32,Rs32)2190.006%
151S2_storerb_iomemb(Rs32+#s11:0)=Rt322160.006%
152A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.006%
153SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2140.006%
154J2_jumpfnewptif (!Pu4.new) jump:t #r15:22130.006%
155A2_sxtbRd32=sxtb(Rs32)2070.006%
156S4_storeirh_iomemh(Rs32+#u6:1)=#S82060.006%
157S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1990.006%
158SL2_jumpr31_tif (p0) jumpr r311990.006%
159J2_callrcallr Rs321950.006%
160L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1880.005%
161SA1_combinezrRdd8=combine(#0,Rs16)1860.005%
162J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21850.005%
163L2_deallocframeRdd32=deallocframe(Rs32):raw1840.005%
164S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.005%
165J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21820.005%
166C2_muxirRd32=mux(Pu4,Rs32,#s8)1810.005%
167A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.005%
168L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.005%
169A2_minuRd32=minu(Rt32,Rs32)1790.005%
170L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.005%
171SA1_incRd16=add(Rs16,#1)1620.005%
172Y2_isyncisync1480.004%
173Y2_tlbwtlbw(Rss32,Rt32)1330.004%
174J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.004%
175S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1190.003%
176SA1_decRd16=add(Rs16,#-1)1040.003%
177F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)980.003%
178J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2930.003%
179S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new850.002%
180F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)840.002%
181S2_tstbit_iPd4=tstbit(Rs32,#u5)830.002%
182S2_storerh_iomemh(Rs32+#s11:1)=Rt32800.002%
183L2_loadrub_piRd32=memub(Rx32++#s4:0)790.002%
184L2_loadrh_ioRd32=memh(Rs32+#s11:1)770.002%
185A2_andRd32=and(Rs32,Rt32)700.002%
186S2_cl0pRd32=cl0(Rss32)680.002%
187S2_lsl_r_pRdd32=lsl(Rss32,Rt32)680.002%
188S4_or_andixRx32=or(Ru32,and(Rx32,#s10))620.002%
189SS1_storew_iomemw(Rs16+#u4:2)=Rt16560.002%
190A2_abspRdd32=abs(Rss32)500.001%
191C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)500.001%
192L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)500.001%
193A2_absRd32=abs(Rs32)480.001%
194M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)480.001%
195C2_xorPd4=xor(Ps4,Pt4)460.001%
196SA1_sxthRd16=sxth(Rs16)420.001%
197J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2410.001%
198SL2_jumpr31jumpr r31410.001%
199J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
200SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
201C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)340.001%
202L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)340.001%
203S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new320.001%
204J2_jumprtif (Pu4) jumpr:nt Rs32310.001%
205A2_negpRdd32=neg(Rss32)300.001%
206L4_loadri_urRd32=memw(Rt32<<#u2+#U6)300.001%
207SA1_addiRx16=add(Rx16,#s7)300.001%
208V6_vcombineVdd32=vcombine(Vu32,Vv32)300.001%
209J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2290.001%
210L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)290.001%
211S2_asl_i_r_orRx32|=asl(Rs32,#u5)290.001%
212A2_xorRd32=xor(Rs32,Rt32)280.001%
213C2_tfrprRd32=Ps4280.001%
214L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)280.001%
215A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)270.001%
216J4_jumpsetiRd16=#U6 ; jump #r9:2270.001%
217J4_jumpsetrRd16=Rs16 ; jump #r9:2260.001%
218C2_cmoveitif (Pu4) Rd32=#s12240.001%
219J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2240.001%
220M2_mnaciRx32-=mpyi(Rs32,Rt32)240.001%
221J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32230.001%
222J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2230.001%
223S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6230.001%
224A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)220.001%
225A4_combineiiRdd32=combine(#s8,#U6)220.001%
226J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.001%
227L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)220.001%
228L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)220.001%
229S2_setbit_iRd32=setbit(Rs32,#u5)220.001%
230Y2_tfrsrcrSd64=Rs32210.001%
231C4_nbitsclriPd4=!bitsclr(Rs32,#u6)200.001%
232F2_dfsubRdd32=dfsub(Rss32,Rtt32)200.001%
233S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new200.001%
234S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new200.001%
235J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.001%
236J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2180.001%
237S2_insertRx32=insert(Rs32,#u5,#U5)180.001%
238C2_muxRd32=mux(Pu4,Rs32,Rt32)170.000%
239C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
240F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
241F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
242F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
243S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
244S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
245S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32160.000%
246J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
247J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2150.000%
248L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
249J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2140.000%
250J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
251J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
252J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2140.000%
253J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
254J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
255S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
256A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
257C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
258J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2130.000%
259L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
260J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
261J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2120.000%
262M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
263S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
264S2_storerigpmemw(gp+#u16:2)=Rt32120.000%
265S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
266J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2100.000%
267J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2100.000%
268J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2100.000%
269L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
270L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
271J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:290.000%
272J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:290.000%
273S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
274A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
275C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
276F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
277F2_dfaddRdd32=dfadd(Rss32,Rtt32)80.000%
278F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)80.000%
279J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
280L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
281L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
282L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
283L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
284M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
285S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
286S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
287S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
288S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
289L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
290F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
291J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
292J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:260.000%
293L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
294L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
295S2_togglebit_iRd32=togglebit(Rs32,#u5)60.000%
296S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
297SS2_storebi0memb(Rs16+#u4:0)=#060.000%
298V6_lvsplatwVd32=vsplat(Rt32)60.000%
299A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
300L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
301L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
302L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)50.000%
303S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
304SS2_storewi0memw(Rs16+#u4:2)=#050.000%
305Y2_tlbpRd32=tlbp(Rs32)50.000%
306A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
307A2_maxuRd32=maxu(Rs32,Rt32)40.000%
308F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop40.000%
309F2_conv_w2dfRdd32=convert_w2df(Rs32)40.000%
310F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
311F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
312F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
313F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
314F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
315J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
316L4_loadri_apRd32=memw(Re32=#U6)40.000%
317S2_vsplatrbRd32=vsplatb(Rs32)40.000%
318S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
319S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3240.000%
320A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
321J2_loop0iloop0(#r7:2,#U10)30.000%
322L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
323S2_ct0Rd32=ct0(Rs32)30.000%
324S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))30.000%
325SA1_combine0iRdd8=combine(#0,#u2)30.000%
326A2_aslhRd32=aslh(Rs32)20.000%
327A2_maxRd32=max(Rs32,Rt32)20.000%
328A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
329A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
330C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
331C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)20.000%
332C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
333F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
334F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
335J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
336J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
337J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:220.000%
338J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
339J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
340J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
341L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
342L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
343S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
344S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
345S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
346S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
347S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
348S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
349S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
350S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
351S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
352S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
353S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
354SA1_addrxRx16=add(Rx16,Rs16)20.000%
355SA1_zxthRd16=zxth(Rs16)20.000%
356V6_vS32b_new_aivmem(Rt32+#s4)=Os8.new20.000%
357Y2_synchtsyncht20.000%
358J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
359L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
360S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
361Y2_cswicswi(Rs32)10.000%
362Y2_l2killl2kill10.000%
Total Count3444583100%

Instructions Executed (by Syntax)

# Tag Syntax Count Pct
0A2_tfrrcrCd32=Rs3243410.126%
1C4_nbitsclriPd4=!bitsclr(Rs32,#u6)200.001%
2C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)500.001%
3C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.037%
4C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.037%
5C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
6S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3850.011%
7C2_tfrrpPd4=Rs3227160.079%
8C2_andnPd4=and(Pt4,!Ps4)56800.165%
9A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
10C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.037%
11C2_bitsclrPd4=bitsclr(Rs32,Rt32)2580.007%
12C2_cmpeqiPd4=cmp.eq(Rs32,#s10)208110.604%
13C2_cmpeqPd4=cmp.eq(Rs32,Rt32)44050.128%
14C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
15C2_cmpgtiPd4=cmp.gt(Rs32,#s10)6030.018%
16C2_cmpgtPd4=cmp.gt(Rs32,Rt32)32920.096%
17C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)340.001%
18C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)137920.400%
19C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8110.024%
20C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2610.008%
21A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.006%
22F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
23F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)840.002%
24F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)80.000%
25F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
26F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)980.003%
27C2_notPd4=not(Ps4)32570.095%
28C2_ornPd4=or(Pt4,!Ps4)21720.063%
29C2_orPd4=or(Pt4,Ps4)21600.063%
30S2_tstbit_iPd4=tstbit(Rs32,#u5)830.002%
31A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
32C2_xorPd4=xor(Ps4,Pt4)460.001%
33J4_jumpsetiRd16=#U6 ; jump #r9:2270.001%
34SA1_setiRd16=#u65560.016%
35SA1_tfrRd16=Rs1632690.095%
36J4_jumpsetrRd16=Rs16 ; jump #r9:2260.001%
37SA1_decRd16=add(Rs16,#-1)1040.003%
38SA1_incRd16=add(Rs16,#1)1620.005%
39SA1_addspRd16=add(r29,#u6:2)56960.165%
40SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
41SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2140.006%
42SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2230.006%
43SL1_loadri_ioRd16=memw(Rs16+#u4:2)8770.025%
44SL2_loadri_spRd16=memw(r29+#u5:2)41330.120%
45SA1_sxthRd16=sxth(Rs16)420.001%
46SA1_zxthRd16=zxth(Rs16)20.000%
47F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
48A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
49A2_tfrsiRd32=#s16208830.606%
50M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
51A2_tfrcrrRd32=Cs3243410.126%
52C2_tfrprRd32=Ps4280.001%
53A2_tfrRd32=Rs32436691.268%
54Y2_tfrscrrRd32=Ss644970.014%
55A2_absRd32=abs(Rs32)480.001%
56A2_addiRd32=add(Rs32,#s16)43760512.704%
57A2_addRd32=add(Rs32,Rt32)203030.589%
58S4_addaddiRd32=add(Rs32,add(Ru32,#s6))113590.330%
59S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))30.000%
60A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
61C4_addipcRd32=add(pc,#u6)64850.188%
62S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)22450.065%
63A2_andirRd32=and(Rs32,#s10)232040.674%
64A2_andRd32=and(Rs32,Rt32)700.002%
65S2_asl_i_rRd32=asl(Rs32,#u5)2520.007%
66A2_aslhRd32=aslh(Rs32)20.000%
67S2_asr_i_rRd32=asr(Rs32,#u5)2390.007%
68S2_cl0Rd32=cl0(Rs32)4060.012%
69S2_cl0pRd32=cl0(Rss32)680.002%
70S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
71F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
72F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop40.000%
73F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
74S2_ct0Rd32=ct0(Rs32)30.000%
75S2_extractuRd32=extractu(Rs32,#u5,#U5)3690.011%
76S2_lsr_i_rRd32=lsr(Rs32,#u5)121120.352%
77A2_maxRd32=max(Rs32,Rt32)20.000%
78A2_maxuRd32=maxu(Rs32,Rt32)40.000%
79L2_loadrb_ioRd32=memb(Rs32+#s11:0)90030.261%
80L2_loadrb_piRd32=memb(Rx32++#s4:0)3750.011%
81L2_loadrh_ioRd32=memh(Rs32+#s11:1)770.002%
82L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
83L2_loadrub_ioRd32=memub(Rs32+#s11:0)6140.018%
84L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)500.001%
85L2_loadrub_piRd32=memub(Rx32++#s4:0)790.002%
86L2_loadrubgpRd32=memub(gp+#u16:0)2340.007%
87L2_loadruh_ioRd32=memuh(Rs32+#s11:1)3930.011%
88L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)220.001%
89L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)220.001%
90L4_loadri_apRd32=memw(Re32=#U6)40.000%
91L2_loadri_ioRd32=memw(Rs32+#s11:2)548721.593%
92L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)21660.063%
93L4_loadri_urRd32=memw(Rt32<<#u2+#U6)300.001%
94L2_loadrigpRd32=memw(gp+#u16:2)70560.205%
95L2_loadw_lockedRd32=memw_locked(Rs32)28250.082%
96L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
97A2_minRd32=min(Rt32,Rs32)10830.031%
98A2_minuRd32=minu(Rt32,Rs32)1790.005%
99M2_mpyiRd32=mpyi(Rs32,Rt32)28750.083%
100C2_muxiiRd32=mux(Pu4,#s8,#S8)6580.019%
101C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
102C2_muxirRd32=mux(Pu4,Rs32,#s8)1810.005%
103C2_muxRd32=mux(Pu4,Rs32,Rt32)170.000%
104A2_orRd32=or(Rs32,Rt32)26270.076%
105S2_setbit_iRd32=setbit(Rs32,#u5)220.001%
106F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
107F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
108A2_subriRd32=sub(#s10,Rs32)229530.666%
109A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)220.001%
110A2_subRd32=sub(Rt32,Rs32)98920.287%
111A2_sxtbRd32=sxtb(Rs32)2070.006%
112A2_sxthRd32=sxth(Rs32)3740.011%
113Y2_tlbpRd32=tlbp(Rs32)50.000%
114S2_togglebit_iRd32=togglebit(Rs32,#u5)60.000%
115S2_vsplatrbRd32=vsplatb(Rs32)40.000%
116A2_svsubhRd32=vsubh(Rt32,Rs32)2190.006%
117A2_xorRd32=xor(Rs32,Rt32)280.001%
118A2_abspRdd32=abs(Rss32)500.001%
119A2_addpRdd32=add(Rss32,Rtt32)2270.007%
120S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
121S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
122A2_combineiiRdd32=combine(#s8,#S8)5650.016%
123A4_combineiiRdd32=combine(#s8,#U6)220.001%
124A4_combineirRdd32=combine(#s8,Rs32)27680.080%
125A4_combineriRdd32=combine(Rs32,#s8)21680.063%
126A2_combinewRdd32=combine(Rs32,Rt32)155070.450%
127F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
128F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
129F2_conv_w2dfRdd32=convert_w2df(Rs32)40.000%
130L4_returnRdd32=dealloc_return(Rs32):raw13970.041%
131L2_deallocframeRdd32=deallocframe(Rs32):raw1840.005%
132F2_dfaddRdd32=dfadd(Rss32,Rtt32)80.000%
133F2_dfsubRdd32=dfsub(Rss32,Rtt32)200.001%
134S2_lsl_r_pRdd32=lsl(Rss32,Rt32)680.002%
135S2_lsr_i_pRdd32=lsr(Rss32,#u6)4580.013%
136L2_loadrd_ioRdd32=memd(Rs32+#s11:3)9470.027%
137L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)290.001%
138L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.251%
139L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
140M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)480.001%
141A2_negpRdd32=neg(Rss32)300.001%
142A2_subpRdd32=sub(Rtt32,Rss32)2510.007%
143S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1990.006%
144S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)3820.011%
145C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)4760.014%
146SA1_combine0iRdd8=combine(#0,#u2)30.000%
147SA1_combinezrRdd8=combine(#0,Rs16)1860.005%
148SL2_loadrd_spRdd8=memd(r29+#u5:3)247640.719%
149A2_tfrihRx.H32=#u1644080.128%
150A2_tfrilRx.L32=#u162540.007%
151SA1_addiRx16=add(Rx16,#s7)300.001%
152SA1_addrxRx16=add(Rx16,Rs16)20.000%
153M2_acciRx32+=add(Rs32,Rt32)21640.063%
154S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
155M2_maciRx32+=mpyi(Rs32,Rt32)11120.032%
156F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
157F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
158S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.125%
159M2_mnaciRx32-=mpyi(Rs32,Rt32)240.001%
160F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
161S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))9620.028%
162S2_insertRx32=insert(Rs32,#u5,#U5)180.001%
163S4_or_andixRx32=or(Ru32,and(Rx32,#s10))620.002%
164S2_asl_i_r_orRx32|=asl(Rs32,#u5)290.001%
165S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
166M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
167S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
168Y2_tfrsrcrSd64=Rs32210.001%
169V6_vpackebVd32.b=vpacke(Vu32.h,Vv32.h)486001.411%
170V6_vL32b_cur_aiVd32.cur=vmem(Rt32+#s4)21600.063%
171V6_vL32b_cur_piVd32.cur=vmem(Rx32++#s3)486001.411%
172V6_vasrhVd32.h=vasr(Vu32.h,Rt32)972002.822%
173V6_vassignVd32=Vu321036803.010%
174V6_valignbiVd32=valign(Vu32,Vv32,#u3)1944005.644%
175V6_vL32b_piVd32=vmem(Rx32++#s3)507601.474%
176V6_vL32Ub_piVd32=vmemu(Rx32++#s3)1522804.421%
177V6_lvsplatwVd32=vsplat(Rt32)60.000%
178V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)972002.822%
179V6_vzbVdd32.uh=vzxt(Vu32.ub)507601.474%
180V6_vcombineVdd32=vcombine(Vu32,Vv32)300.001%
181V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)507601.474%
182V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)972002.822%
183V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)507601.474%
184SS2_allocframeallocframe(#u5:3)96730.281%
185S2_allocframeallocframe(Rx32,#u11:3):raw23860.069%
186J2_callcall #r22:2245590.713%
187J2_callrcallr Rs321950.006%
188Y2_crswap0crswap(Rx32,sgp0)86780.252%
189Y2_cswicswi(Rs32)10.000%
190Y2_dccleaninvadccleaninva(Rs32)2112526.133%
191Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.037%
192Y2_dcinvadcinva(Rs32)648001.881%
193Y2_dczeroadczeroa(Rs32)654401.900%
194SL2_returndealloc_return80840.235%
195SL2_deallocframedeallocframe23910.069%
196J2_endloop0endloop043340712.582%
197L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
198L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
199L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.005%
200L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)280.001%
201L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1880.005%
202L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
203L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
204L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
205L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)21800.063%
206L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)340.001%
207C2_cmoveifif (!Pu4) Rd32=#s1223460.068%
208A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)270.001%
209A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
210A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.005%
211C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
212J2_jumpfif (!Pu4) jump:nt #r15:2144250.419%
213J2_jumprfif (!Pu4) jumpr:nt Rs3215130.044%
214C2_cmovenewifif (!Pu4.new) Rd32=#s124400.013%
215A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.048%
216A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38390.111%
217A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)3820.011%
218C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
219J2_jumpfnewif (!Pu4.new) jump:nt #r15:229380.085%
220J2_jumpfnewptif (!Pu4.new) jump:t #r15:22130.006%
221J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32230.001%
222L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
223S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
224S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
225L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
226S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
227S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.005%
228S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
229J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2140.000%
230J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:222150.064%
231J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2100.000%
232J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
233J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22540.007%
234J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:223720.069%
235J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2240.001%
236J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.001%
237J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2140.000%
238J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:290.000%
239J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23840.011%
240L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
241L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
242L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
243L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)50.000%
244L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)22180.064%
245L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
246C2_cmoveitif (Pu4) Rd32=#s12240.001%
247A2_padditif (Pu4) Rd32=add(Rs32,#s8)86460.251%
248C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)20.000%
249J2_jumptif (Pu4) jump:nt #r15:2118670.345%
250J2_jumprtif (Pu4) jumpr:nt Rs32310.001%
251C2_cmovenewitif (Pu4.new) Rd32=#s122400.007%
252A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)15090.044%
253A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
254A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
255J2_jumptnewif (Pu4.new) jump:nt #r15:264460.187%
256J2_jumptnewptif (Pu4.new) jump:t #r15:23800.011%
257S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
258S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322570.007%
259S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
260S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.251%
261S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new200.001%
262S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
263L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
264S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
265S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
266S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
267S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
268S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6230.001%
269S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
270S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.016%
271S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
272S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
273S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
274J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.004%
275J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
276J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:225670.075%
277J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
278J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:23250.009%
279J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
280J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:220.000%
281J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
282J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21820.005%
283J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2180.001%
284SL2_jumpr31_tif (p0) jumpr r311990.006%
285SA1_clrtnewif (p0.new) Rd16=#016300.047%
286SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123520.068%
287Y2_isyncisync1480.004%
288J2_jumpjump #r22:2192590.559%
289J2_jumprjumpr Rs32152140.442%
290SL2_jumpr31jumpr r31410.001%
291Y5_l2fetchl2fetch(Rs32,Rtt32)5400.016%
292Y2_l2killl2kill10.000%
293J2_loop0iloop0(#r7:2,#U10)30.000%
294J2_loop0rloop0(#r7:2,Rs32)157450.457%
295SS2_storebi0memb(Rs16+#u4:0)=#060.000%
296S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new320.001%
297S2_storerb_iomemb(Rs32+#s11:0)=Rt322160.006%
298S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
299S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3240.000%
300S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new850.002%
301S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
302S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
303S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139110.404%
304S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32160.000%
305SS2_stored_spmemd(r29+#s6:3)=Rtt8124490.361%
306S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1190.003%
307S2_storerh_iomemh(Rs32+#s11:1)=Rt32800.002%
308S4_storeirh_iomemh(Rs32+#u6:1)=#S82060.006%
309L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
310L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
311S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new200.001%
312SS2_storewi0memw(Rs16+#u4:2)=#050.000%
313SS1_storew_iomemw(Rs16+#u4:2)=Rt16560.002%
314S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new3100.009%
315S2_storeri_iomemw(Rs32+#s11:2)=Rt32107310.312%
316L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.005%
317S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.008%
318S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3221670.063%
319S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
320S2_storerigpmemw(gp+#u16:2)=Rt32120.000%
321SS2_storew_spmemw(r29+#u5:2)=Rt1686380.251%
322S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt3226150.076%
323A2_nopnop3303969.592%
324J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.126%
325J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.001%
326J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228840.084%
327J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158480.460%
328J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21850.005%
329SA1_cmpeqip0=cmp.eq(Rs16,#u2)25330.074%
330J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
331J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:221630.063%
332J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
333J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
334J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
335J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
336J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2930.003%
337J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
338J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2290.001%
339J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22300.007%
340J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
341J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2410.001%
342J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:260.000%
343J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2120.000%
344J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2230.001%
345J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
346J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
347J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2150.000%
348J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2100.000%
349J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
350J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2130.000%
351J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:290.000%
352J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
353J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2100.000%
354J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.037%
355J2_rterte43390.126%
356Y2_synchtsyncht20.000%
357Y2_tlbwtlbw(Rss32,Rt32)1330.004%
358J2_trap0trap0(#u8)43300.126%
359V6_vS32b_new_aivmem(Rt32+#s4)=Os8.new20.000%
360V6_vS32b_new_pivmem(Rx32++#s3)=Os8.new507601.474%
361V6_vS32b_pivmem(Rx32++#s3)=Vs32507601.474%
362V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486011.411%
Total Count3444583100%

Instructions Executed (by Tag)

# Tag Syntax Count Pct
0A2_absRd32=abs(Rs32)480.001%
1A2_abspRdd32=abs(Rss32)500.001%
2A2_addRd32=add(Rs32,Rt32)203030.589%
3A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
4A2_addiRd32=add(Rs32,#s16)43760512.704%
5A2_addpRdd32=add(Rss32,Rtt32)2270.007%
6A2_andRd32=and(Rs32,Rt32)700.002%
7A2_andirRd32=and(Rs32,#s10)232040.674%
8A2_aslhRd32=aslh(Rs32)20.000%
9A2_combineiiRdd32=combine(#s8,#S8)5650.016%
10A2_combinewRdd32=combine(Rs32,Rt32)155070.450%
11A2_maxRd32=max(Rs32,Rt32)20.000%
12A2_maxuRd32=maxu(Rs32,Rt32)40.000%
13A2_minRd32=min(Rt32,Rs32)10830.031%
14A2_minuRd32=minu(Rt32,Rs32)1790.005%
15A2_negpRdd32=neg(Rss32)300.001%
16A2_nopnop3303969.592%
17A2_orRd32=or(Rs32,Rt32)26270.076%
18A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38390.111%
19A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)270.001%
20A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.048%
21A2_padditif (Pu4) Rd32=add(Rs32,#s8)86460.251%
22A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)15090.044%
23A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
24A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.005%
25A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)3820.011%
26A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
27A2_subRd32=sub(Rt32,Rs32)98920.287%
28A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)220.001%
29A2_subpRdd32=sub(Rtt32,Rss32)2510.007%
30A2_subriRd32=sub(#s10,Rs32)229530.666%
31A2_svsubhRd32=vsubh(Rt32,Rs32)2190.006%
32A2_sxtbRd32=sxtb(Rs32)2070.006%
33A2_sxthRd32=sxth(Rs32)3740.011%
34A2_tfrRd32=Rs32436691.268%
35A2_tfrcrrRd32=Cs3243410.126%
36A2_tfrihRx.H32=#u1644080.128%
37A2_tfrilRx.L32=#u162540.007%
38A2_tfrrcrCd32=Rs3243410.126%
39A2_tfrsiRd32=#s16208830.606%
40A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
41A2_xorRd32=xor(Rs32,Rt32)280.001%
42A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.006%
43A4_combineiiRdd32=combine(#s8,#U6)220.001%
44A4_combineirRdd32=combine(#s8,Rs32)27680.080%
45A4_combineriRdd32=combine(Rs32,#s8)21680.063%
46A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
47A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
48A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
49C2_andnPd4=and(Pt4,!Ps4)56800.165%
50C2_bitsclrPd4=bitsclr(Rs32,Rt32)2580.007%
51C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.037%
52C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
53C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
54C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)20.000%
55C2_cmoveifif (!Pu4) Rd32=#s1223460.068%
56C2_cmoveitif (Pu4) Rd32=#s12240.001%
57C2_cmovenewifif (!Pu4.new) Rd32=#s124400.013%
58C2_cmovenewitif (Pu4.new) Rd32=#s122400.007%
59C2_cmpeqPd4=cmp.eq(Rs32,Rt32)44050.128%
60C2_cmpeqiPd4=cmp.eq(Rs32,#s10)208110.604%
61C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
62C2_cmpgtPd4=cmp.gt(Rs32,Rt32)32920.096%
63C2_cmpgtiPd4=cmp.gt(Rs32,#s10)6030.018%
64C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)340.001%
65C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8110.024%
66C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)137920.400%
67C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2610.008%
68C2_muxRd32=mux(Pu4,Rs32,Rt32)170.000%
69C2_muxiiRd32=mux(Pu4,#s8,#S8)6580.019%
70C2_muxirRd32=mux(Pu4,Rs32,#s8)1810.005%
71C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
72C2_notPd4=not(Ps4)32570.095%
73C2_orPd4=or(Pt4,Ps4)21600.063%
74C2_ornPd4=or(Pt4,!Ps4)21720.063%
75C2_tfrprRd32=Ps4280.001%
76C2_tfrrpPd4=Rs3227160.079%
77C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)4760.014%
78C2_xorPd4=xor(Ps4,Pt4)460.001%
79C4_addipcRd32=add(pc,#u6)64850.188%
80C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
81C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.037%
82C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.037%
83C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)500.001%
84C4_nbitsclriPd4=!bitsclr(Rs32,#u6)200.001%
85F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
86F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
87F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop40.000%
88F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
89F2_conv_w2dfRdd32=convert_w2df(Rs32)40.000%
90F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
91F2_dfaddRdd32=dfadd(Rss32,Rtt32)80.000%
92F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
93F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)840.002%
94F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)80.000%
95F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
96F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)980.003%
97F2_dfsubRdd32=dfsub(Rss32,Rtt32)200.001%
98F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
99F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
100F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
101F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
102F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
103F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
104J2_callcall #r22:2245590.713%
105J2_callrcallr Rs321950.006%
106J2_endloop0endloop043340712.582%
107J2_jumpjump #r22:2192590.559%
108J2_jumpfif (!Pu4) jump:nt #r15:2144250.419%
109J2_jumpfnewif (!Pu4.new) jump:nt #r15:229380.085%
110J2_jumpfnewptif (!Pu4.new) jump:t #r15:22130.006%
111J2_jumprjumpr Rs32152140.442%
112J2_jumprfif (!Pu4) jumpr:nt Rs3215130.044%
113J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32230.001%
114J2_jumprtif (Pu4) jumpr:nt Rs32310.001%
115J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.004%
116J2_jumptif (Pu4) jump:nt #r15:2118670.345%
117J2_jumptnewif (Pu4.new) jump:nt #r15:264460.187%
118J2_jumptnewptif (Pu4.new) jump:t #r15:23800.011%
119J2_loop0iloop0(#r7:2,#U10)30.000%
120J2_loop0rloop0(#r7:2,Rs32)157450.457%
121J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.037%
122J2_rterte43390.126%
123J2_trap0trap0(#u8)43300.126%
124J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2100.000%
125J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
126J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:23250.009%
127J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
128J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:221630.063%
129J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
130J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:290.000%
131J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2140.000%
132J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:222150.064%
133J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.001%
134J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228840.084%
135J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:225670.075%
136J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
137J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158480.460%
138J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21850.005%
139J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2130.000%
140J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.126%
141J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
142J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2240.001%
143J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
144J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2410.001%
145J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:260.000%
146J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22540.007%
147J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:223720.069%
148J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2930.003%
149J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
150J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:220.000%
151J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2290.001%
152J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22300.007%
153J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
154J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
155J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
156J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
157J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
158J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2140.000%
159J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
160J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
161J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21820.005%
162J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2150.000%
163J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2100.000%
164J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2100.000%
165J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2120.000%
166J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2230.001%
167J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.001%
168J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
169J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:290.000%
170J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23840.011%
171J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2180.001%
172J4_jumpsetiRd16=#U6 ; jump #r9:2270.001%
173J4_jumpsetrRd16=Rs16 ; jump #r9:2260.001%
174J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
175L2_deallocframeRdd32=deallocframe(Rs32):raw1840.005%
176L2_loadrb_ioRd32=memb(Rs32+#s11:0)90030.261%
177L2_loadrb_piRd32=memb(Rx32++#s4:0)3750.011%
178L2_loadrd_ioRdd32=memd(Rs32+#s11:3)9470.027%
179L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.251%
180L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
181L2_loadrh_ioRd32=memh(Rs32+#s11:1)770.002%
182L2_loadri_ioRd32=memw(Rs32+#s11:2)548721.593%
183L2_loadrigpRd32=memw(gp+#u16:2)70560.205%
184L2_loadrub_ioRd32=memub(Rs32+#s11:0)6140.018%
185L2_loadrub_piRd32=memub(Rx32++#s4:0)790.002%
186L2_loadrubgpRd32=memub(gp+#u16:0)2340.007%
187L2_loadruh_ioRd32=memuh(Rs32+#s11:1)3930.011%
188L2_loadw_lockedRd32=memw_locked(Rs32)28250.082%
189L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.005%
190L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
191L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
192L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)340.001%
193L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
194L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)280.001%
195L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
196L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
197L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)21800.063%
198L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)22180.064%
199L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
200L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
201L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
202L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
203L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.005%
204L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
205L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)290.001%
206L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
207L4_loadri_apRd32=memw(Re32=#U6)40.000%
208L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)21660.063%
209L4_loadri_urRd32=memw(Rt32<<#u2+#U6)300.001%
210L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)500.001%
211L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)220.001%
212L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)220.001%
213L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
214L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
215L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
216L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
217L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
218L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)50.000%
219L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1880.005%
220L4_returnRdd32=dealloc_return(Rs32):raw13970.041%
221M2_acciRx32+=add(Rs32,Rt32)21640.063%
222M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
223M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)480.001%
224M2_maciRx32+=mpyi(Rs32,Rt32)11120.032%
225M2_mnaciRx32-=mpyi(Rs32,Rt32)240.001%
226M2_mpyiRd32=mpyi(Rs32,Rt32)28750.083%
227M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
228S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)22450.065%
229S2_allocframeallocframe(Rx32,#u11:3):raw23860.069%
230S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
231S2_asl_i_rRd32=asl(Rs32,#u5)2520.007%
232S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
233S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.125%
234S2_asl_i_r_orRx32|=asl(Rs32,#u5)290.001%
235S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
236S2_asr_i_rRd32=asr(Rs32,#u5)2390.007%
237S2_cl0Rd32=cl0(Rs32)4060.012%
238S2_cl0pRd32=cl0(Rss32)680.002%
239S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
240S2_ct0Rd32=ct0(Rs32)30.000%
241S2_extractuRd32=extractu(Rs32,#u5,#U5)3690.011%
242S2_insertRx32=insert(Rs32,#u5,#U5)180.001%
243S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
244S2_lsl_r_pRdd32=lsl(Rss32,Rt32)680.002%
245S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1990.006%
246S2_lsr_i_pRdd32=lsr(Rss32,#u6)4580.013%
247S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
248S2_lsr_i_rRd32=lsr(Rs32,#u5)121120.352%
249S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)3820.011%
250S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322570.007%
251S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
252S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
253S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.251%
254S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
255S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new200.001%
256S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
257S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
258S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
259S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
260S2_setbit_iRd32=setbit(Rs32,#u5)220.001%
261S2_storerb_iomemb(Rs32+#s11:0)=Rt322160.006%
262S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
263S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
264S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new320.001%
265S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new850.002%
266S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139110.404%
267S2_storerh_iomemh(Rs32+#s11:1)=Rt32800.002%
268S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1190.003%
269S2_storeri_iomemw(Rs32+#s11:2)=Rt32107310.312%
270S2_storerigpmemw(gp+#u16:2)=Rt32120.000%
271S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new3100.009%
272S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
273S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt3226150.076%
274S2_togglebit_iRd32=togglebit(Rs32,#u5)60.000%
275S2_tstbit_iPd4=tstbit(Rs32,#u5)830.002%
276S2_vsplatrbRd32=vsplatb(Rs32)40.000%
277S4_addaddiRd32=add(Rs32,add(Ru32,#s6))113590.330%
278S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))9620.028%
279S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3850.011%
280S4_or_andixRx32=or(Ru32,and(Rx32,#s10))620.002%
281S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
282S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
283S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
284S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.005%
285S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
286S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
287S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
288S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
289S4_storeirh_iomemh(Rs32+#u6:1)=#S82060.006%
290S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6230.001%
291S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.008%
292S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
293S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
294S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.016%
295S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3240.000%
296S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32160.000%
297S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new200.001%
298S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3221670.063%
299S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))30.000%
300SA1_addiRx16=add(Rx16,#s7)300.001%
301SA1_addrxRx16=add(Rx16,Rs16)20.000%
302SA1_addspRd16=add(r29,#u6:2)56960.165%
303SA1_clrtnewif (p0.new) Rd16=#016300.047%
304SA1_cmpeqip0=cmp.eq(Rs16,#u2)25330.074%
305SA1_combine0iRdd8=combine(#0,#u2)30.000%
306SA1_combinezrRdd8=combine(#0,Rs16)1860.005%
307SA1_decRd16=add(Rs16,#-1)1040.003%
308SA1_incRd16=add(Rs16,#1)1620.005%
309SA1_setiRd16=#u65560.016%
310SA1_sxthRd16=sxth(Rs16)420.001%
311SA1_tfrRd16=Rs1632690.095%
312SA1_zxthRd16=zxth(Rs16)20.000%
313SL1_loadri_ioRd16=memw(Rs16+#u4:2)8770.025%
314SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2140.006%
315SL2_deallocframedeallocframe23910.069%
316SL2_jumpr31jumpr r31410.001%
317SL2_jumpr31_tif (p0) jumpr r311990.006%
318SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123520.068%
319SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
320SL2_loadrd_spRdd8=memd(r29+#u5:3)247640.719%
321SL2_loadri_spRd16=memw(r29+#u5:2)41330.120%
322SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2230.006%
323SL2_returndealloc_return80840.235%
324SS1_storew_iomemw(Rs16+#u4:2)=Rt16560.002%
325SS2_allocframeallocframe(#u5:3)96730.281%
326SS2_storebi0memb(Rs16+#u4:0)=#060.000%
327SS2_stored_spmemd(r29+#s6:3)=Rtt8124490.361%
328SS2_storew_spmemw(r29+#u5:2)=Rt1686380.251%
329SS2_storewi0memw(Rs16+#u4:2)=#050.000%
330V6_lvsplatwVd32=vsplat(Rt32)60.000%
331V6_vL32Ub_piVd32=vmemu(Rx32++#s3)1522804.421%
332V6_vL32b_cur_aiVd32.cur=vmem(Rt32+#s4)21600.063%
333V6_vL32b_cur_piVd32.cur=vmem(Rx32++#s3)486001.411%
334V6_vL32b_piVd32=vmem(Rx32++#s3)507601.474%
335V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486011.411%
336V6_vS32b_new_aivmem(Rt32+#s4)=Os8.new20.000%
337V6_vS32b_new_pivmem(Rx32++#s3)=Os8.new507601.474%
338V6_vS32b_pivmem(Rx32++#s3)=Vs32507601.474%
339V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)972002.822%
340V6_valignbiVd32=valign(Vu32,Vv32,#u3)1944005.644%
341V6_vasrhVd32.h=vasr(Vu32.h,Rt32)972002.822%
342V6_vassignVd32=Vu321036803.010%
343V6_vcombineVdd32=vcombine(Vu32,Vv32)300.001%
344V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)507601.474%
345V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)972002.822%
346V6_vpackebVd32.b=vpacke(Vu32.h,Vv32.h)486001.411%
347V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)507601.474%
348V6_vzbVdd32.uh=vzxt(Vu32.ub)507601.474%
349Y2_crswap0crswap(Rx32,sgp0)86780.252%
350Y2_cswicswi(Rs32)10.000%
351Y2_dccleaninvadccleaninva(Rs32)2112526.133%
352Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.037%
353Y2_dcinvadcinva(Rs32)648001.881%
354Y2_dczeroadczeroa(Rs32)654401.900%
355Y2_isyncisync1480.004%
356Y2_l2killl2kill10.000%
357Y2_synchtsyncht20.000%
358Y2_tfrscrrRd32=Ss644970.014%
359Y2_tfrsrcrSd64=Rs32210.001%
360Y2_tlbpRd32=tlbp(Rs32)50.000%
361Y2_tlbwtlbw(Rss32,Rt32)1330.004%
362Y5_l2fetchl2fetch(Rs32,Rtt32)5400.016%
Total Count3444583100%

NOTE: On each clock tick, the activity on every thread is accumulated. Assume for example a 1GHz core with 4 threads that simulates for 1 second but only 1 thread is active and the others are in WAIT mode. Further assume the active thread spends half its time committing packets and half the time stalled. In this case the cycles*4 will be 4 billion, WAIT_CYCLES will be 3 billion, commits will be 500 million, and the total of all other stall types will be 500 million.

Simulation Settings:
Profile data version: 2.5
cache_config: L1-I$ = 16 Kb, L1-D$ = 16 Kb, L2-$ = 512 Kb
command_line: --magic_angel --quiet --info_quiet --revid 0x4066 --axibusratio 2 --axibuspenalty 75 --ahbbusratio 2 --ahbbuspenalty 75 --axi2busratio 2 --axi2buspenalty 75 --l2tcm_base 0xd8000000 --timing --clade2_stable_assert_hack 0x0
core: V66A_512
q6version: v66
revid: 4066
Hexagon Profiler >> <<
v8.2.xx





Disassembly Panel
Visible Lines
Commits
Stalls
Stall Details
Minor Stalls
Events
Filenames
Selected Type Only
Visible Attributes
Jump Target Names
Packet Braces
Leading Zeros
Hex Prefix 0x
Underline links
Highlight links


Global Options
Override Chrome54+ magnifier